Fast linear Hough transform
نویسنده
چکیده
The Hough Transform is the choice technique for identifying straight lines through digital images, with applications to high energy physics and computer vision. Classical methods for implementing the Hough transform of a N N binary image require to compute N3 additions over n = log2(N) bits integers, hence nN3 bit operations per transform. We introduce a new algorithm for computing the fast Hough transform FHT which only requires log2(N) N2 additions, for a total of n2N2 bit operations per transform. The method is based on a recursive algorithm for raster-scan line drawing, which is different from Bresenham’s iterative one [1]. The FHT has a divide and conquer recursive structure similar to that of the classical fast Fourier transform FFT algorithm, with simpler atomic operations additions over n bits numbers and a more complex interconnect. The FHT algorithm can readily be implemented in software. It maps into hardware as well, and we detail the structure of a bit-serial circuit for computing the FHT.
منابع مشابه
Fast 3D Hough Transform Computation
We present a three-dimensional generalization of linear Hough transform allowing fast calculating of sums along all planes in discretized space. The main idea of this method is multiple calculation of two-dimensional fast Hough transforms combined with a specific method for plane parametrization. Compared to the direct summation, the method achieves significant acceleration ( O(n log n) vs O(n)...
متن کاملOn a Fast Piece-Wise Linear Hough Transform PLHT and its Application
Replacing the Hough calculation of the trigonomeric functions, sine and cos0,by the piece-wise linear Hough function(PLH), the basic cost for the sine , cose and the multiplications is removed. The PLH function is directly introduced from the usual Hough function. The PLH function inherits the basic properties of the usual Hough function from the view point to extract the line patterns from the...
متن کاملRobust, Real-Time Motion analysis
An algorithm is presented for a robust real-time motion recovery. The algorithm uses point to line matches and L1 error metric to reduce outliers and aperture effects. The line-to-point match is implemented using weighted hough transform over a normalized correlation matrix. The motion parameters minimize theL1 norm and are computed using linear programming.
متن کاملBlock decomposition and segmentation for fast Hough transform evaluation
The decomposition of binary images using rectangular blocks of foreground pixels as primitives is considered. Based on this type of decomposition, a fast method for evaluating the Hough transform is introduced. A complexity analysis of the proposed block Hough transform algorithm sets constraints on the complexity of algorithms used for block decomposition, so that the total decomposition and H...
متن کاملA New Approach for Fast Line Detection Based on Combinatorial Optimization
In this paper we present a new algorithm for detecting lines in digital images. The algorithm is based on a general combinatorial optimization approach for estimating piecewise linear models that we introduced in [1]. A linear system is constructed with the coordinates of all contour points in the image as coefficients and the line parameters as unknowns. The resulting linear system is then par...
متن کامل